<!doctype html>
<html lang="en-US">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>libMesh - A C++ Finite Element Library</title>
  <meta name="author" content="libMesh development team">
  <link rel="stylesheet" type="text/css" media="all" href="../styles.css">
  <link rel="stylesheet" type="text/css" media="all" href="../doxygen_stylesheet.css">
</head>

<body>
  <nav id="fixedbar">
    <ul id="fixednav">
      <li><a href="../index.html">Home</a></li>
      <li><a href="../support.html">About Us</a></li>
      <li><a href="../publications.html">Publications</a></li>
      <li><a href="https://github.com/libMesh/libmesh/graphs/contributors">Developers</a></li>
      <li><a href="../installation.html">Installation</a></li>
      <li><a href="../examples.html">Examples</a></li>
     <li><a href="https://mooseframework.inl.gov/docs/doxygen/libmesh/index.html">Documentation</a></li>
    </ul>
  </nav>

  <div id="w">
    <header id="logo"><a href="../index.html"><span id="logobg">SomeWebsiteLogo</span></a></header>

    <nav id="navigation">
      <ul>
        <li><a href="../index.html">Home</a></li>
        <li><a href="../support.html">About Us</a></li>
        <li><a href="../publications.html">Publications</a></li>
        <li><a href="https://github.com/libMesh/libmesh/graphs/contributors">Developers</a></li>
        <li><a href="../installation.html">Installation</a></li>
        <li><a href="../examples.html">Examples</a></li>
        <li><a href="https://mooseframework.inl.gov/docs/doxygen/libmesh/index.html">Documentation</a></li>
      </ul>
    </nav>

<div id="content">

<br> <h1> Link to the source code for this example: </h1>
<a href="https://github.com/libMesh/libmesh/tree/master/examples/fem_system/fem_system_ex2" target="_blank">Open fem_system_ex2 in new tab.</a>
<a name="output"></a>
<br><br><br> <h1> The console output of the program: </h1>
<pre>
***************************************************************
* Running Example fem_system_ex2:
*   example-opt
***************************************************************

*** Warning, This code is untested, experimental, or likely to see future API changes: ../../../include/libmesh/diff_physics.h, line 525, compiled Apr 13 2016 at 18:30:41 ***
*** Warning, This code is untested, experimental, or likely to see future API changes: ../src/mesh/vtk_io.C, line 367, compiled Apr 13 2016 at 18:30:48 ***
===== Time Step    0 (  0.00%), time =    0.00 =====
Solving Solid
Assembling the System
Nonlinear Residual: 3691.41
Linear solve starting, tolerance 0.00
Linear solve finished, step 6, residual 0.00
Trying full Newton step
  Current Residual: 0.09
  Nonlinear solver current_residual 0.09 > 0.00
  Nonlinear solver relative residual 0.00 > 0.00
  Nonlinear solver converged, step 0, relative step size 0.00 < 0.00
Doing a reinit of the equation systems
Advancing to next step
===== Time Step    1 ( 20.00%), time =    0.00 =====
Solving Solid
Assembling the System
Nonlinear Residual: 738516.58
Linear solve starting, tolerance 0.00
Linear solve finished, step 6, residual 0.00
Trying full Newton step
  Current Residual: 38.63
  Nonlinear step: |du|/|u| = 0.06, |du| = 1.04
Assembling the System
Nonlinear Residual: 38.63
Linear solve starting, tolerance 0.00
Linear solve finished, step 7, residual 0.00
Trying full Newton step
  Current Residual: 1.49
  Nonlinear solver current_residual 1.49 > 0.00
  Nonlinear solver relative residual 0.00 > 0.00
  Nonlinear solver converged, step 1, relative step size 0.00 < 0.00
Doing a reinit of the equation systems
Advancing to next step
===== Time Step    2 ( 40.00%), time =    0.00 =====
Solving Solid
Assembling the System
Nonlinear Residual: 788389.85
Linear solve starting, tolerance 0.00
Linear solve finished, step 6, residual 0.00
Trying full Newton step
  Current Residual: 63.02
  Nonlinear step: |du|/|u| = 0.06, |du| = 1.05
Assembling the System
Nonlinear Residual: 63.02
Linear solve starting, tolerance 0.00
Linear solve finished, step 8, residual 0.00
Trying full Newton step
  Current Residual: 3.80
  Nonlinear solver current_residual 3.80 > 0.00
  Nonlinear solver relative residual 0.00 > 0.00
  Nonlinear solver converged, step 1, relative step size 0.00 < 0.00
Doing a reinit of the equation systems
Advancing to next step
===== Time Step    3 ( 60.00%), time =    0.00 =====
Solving Solid
Assembling the System
Nonlinear Residual: 844777.39
Linear solve starting, tolerance 0.00
Linear solve finished, step 7, residual 0.00
Trying full Newton step
  Current Residual: 92.68
  Nonlinear step: |du|/|u| = 0.06, |du| = 1.06
Assembling the System
Nonlinear Residual: 92.68
Linear solve starting, tolerance 0.00
Linear solve finished, step 8, residual 0.00
Trying full Newton step
  Current Residual: 8.47
  Nonlinear solver current_residual 8.47 > 0.00
  Nonlinear solver relative residual 0.00 > 0.00
  Nonlinear solver converged, step 1, relative step size 0.00 < 0.00
Doing a reinit of the equation systems
Advancing to next step
===== Time Step    4 ( 80.00%), time =    0.00 =====
Solving Solid
Assembling the System
Nonlinear Residual: 909710.92
Linear solve starting, tolerance 0.00
Linear solve finished, step 8, residual 0.00
Trying full Newton step
  Current Residual: 137.99
  Nonlinear step: |du|/|u| = 0.07, |du| = 1.07
Assembling the System
Nonlinear Residual: 137.99
Linear solve starting, tolerance 0.00
Linear solve finished, step 8, residual 0.00
Trying full Newton step
  Current Residual: 19.82
  Nonlinear step: |du|/|u| = 0.00, |du| = 0.02
Assembling the System
Nonlinear Residual: 19.82
Linear solve starting, tolerance 0.00
Linear solve finished, step 10, residual 0.00
Trying full Newton step
  Current Residual: 0.12
  Nonlinear solver current_residual 0.12 > 0.00
  Nonlinear solver relative residual 0.00 > 0.00
  Nonlinear solver converged, step 2, relative step size 0.00 < 0.00
Doing a reinit of the equation systems
Advancing to next step
Finished calculations

 -------------------------------------------------------------------------------------------------------------------
| Time:           Wed Apr 13 12:35:58 2016                                                                          |
| OS:             Darwin                                                                                            |
| HostName:       peterson-laptop.local                                                                             |
| OS Release:     15.0.0                                                                                            |
| OS Version:     Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64  |
| Machine:        x86_64                                                                                            |
| Username:       petejw                                                                                            |
| Configuration:  ../configure  'INSTALL=/usr/bin/install -C'                                                       |
|  '--with-methods=opt dbg'                                                                                         |
|  '--prefix=/Users/petejw/projects/libmesh_git/installed'                                                          |
|  '--enable-perflog'                                                                                               |
|  '--enable-tracefiles'                                                                                            |
|  '--disable-blocked-storage'                                                                                      |
|  '--enable-tecio'                                                                                                 |
|  '--enable-unique-ptr'                                                                                            |
|  '--enable-ifem'                                                                                                  |
|  '--disable-strict-lgpl'                                                                                          |
|  '--with-vtk-include=/opt/moose/vtk-6.3/include/vtk-6.3'                                                          |
|  '--with-vtk-lib=/opt/moose/vtk-6.3/lib'                                                                          |
|  'CXX=mpicxx'                                                                                                     |
|  'CC=mpicc'                                                                                                       |
|  'FC=mpif90'                                                                                                      |
|  'F77=mpif77'                                                                                                     |
|  'PETSC_DIR=/opt/moose/petsc/mpich_petsc-3.6.1/clang-opt-superlu'                                                 |
|  'SLEPC_DIR=/opt/petejw/slepc/3.6.1'                                                                              |
 -------------------------------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------------------------
| libMesh Performance: Alive time=0.270574, Active time=0.252498                                                  |
 -----------------------------------------------------------------------------------------------------------------
| Event                              nCalls     Total Time  Avg Time    Total Time  Avg Time    % of Active Time  |
|                                               w/o Sub     w/o Sub     With Sub    With Sub    w/o S    With S   |
|-----------------------------------------------------------------------------------------------------------------|
|                                                                                                                 |
|                                                                                                                 |
| DofMap                                                                                                          |
|   add_neighbors_to_send_list()     12         0.0004      0.000032    0.0004      0.000032    0.15     0.15     |
|   build_sparsity()                 6          0.0034      0.000566    0.0037      0.000608    1.35     1.45     |
|   create_dof_constraints()         12         0.0002      0.000014    0.0002      0.000014    0.07     0.07     |
|   distribute_dofs()                12         0.0004      0.000031    0.0014      0.000116    0.15     0.55     |
|   dof_indices()                    56960      0.0151      0.000000    0.0151      0.000000    5.99     5.99     |
|   old_dof_indices()                6400       0.0025      0.000000    0.0025      0.000000    0.97     0.97     |
|   prepare_send_list()              14         0.0000      0.000000    0.0000      0.000000    0.00     0.00     |
|   reinit()                         12         0.0010      0.000085    0.0010      0.000085    0.40     0.40     |
|                                                                                                                 |
| EquationSystems                                                                                                 |
|   build_solution_vector()          5          0.0020      0.000391    0.0032      0.000636    0.77     1.26     |
|                                                                                                                 |
| FE                                                                                                              |
|   compute_shape_functions()        3200       0.0049      0.000002    0.0049      0.000002    1.93     1.93     |
|   init_shape_functions()           1940       0.0005      0.000000    0.0005      0.000000    0.20     0.20     |
|                                                                                                                 |
| FEMSystem                                                                                                       |
|   assembly()                       10         0.1562      0.015617    0.1747      0.017466    61.85    69.17    |
|   assembly(get_residual)           10         0.0230      0.002303    0.0413      0.004134    9.12     16.37    |
|                                                                                                                 |
| FEMap                                                                                                           |
|   compute_affine_map()             160        0.0001      0.000001    0.0001      0.000001    0.06     0.06     |
|   compute_face_map()               1920       0.0010      0.000001    0.0010      0.000001    0.38     0.38     |
|   compute_map()                    3040       0.0053      0.000002    0.0053      0.000002    2.11     2.11     |
|   init_face_shape_functions()      20         0.0001      0.000004    0.0001      0.000004    0.03     0.03     |
|   init_reference_to_physical_map() 1940       0.0085      0.000004    0.0085      0.000004    3.36     3.36     |
|                                                                                                                 |
| GenericProjector                                                                                                |
|   copy_dofs                        3840       0.0018      0.000000    0.0085      0.000002    0.70     3.38     |
|   operator()                       20         0.0022      0.000112    0.0134      0.000669    0.89     5.30     |
|                                                                                                                 |
| Mesh                                                                                                            |
|   contract()                       5          0.0000      0.000003    0.0000      0.000005    0.01     0.01     |
|   find_neighbors()                 1          0.0002      0.000179    0.0002      0.000179    0.07     0.07     |
|   renumber_nodes_and_elem()        7          0.0000      0.000003    0.0000      0.000003    0.01     0.01     |
|                                                                                                                 |
| MeshOutput                                                                                                      |
|   write_equation_systems()         5          0.0094      0.001875    0.0126      0.002511    3.71     4.97     |
|                                                                                                                 |
| MeshRefinement                                                                                                  |
|   _coarsen_elements()              5          0.0000      0.000001    0.0000      0.000001    0.00     0.00     |
|   _refine_elements()               5          0.0000      0.000004    0.0000      0.000004    0.01     0.01     |
|   make_coarsening_compatible()     5          0.0000      0.000004    0.0000      0.000004    0.01     0.01     |
|   make_flags_parallel_consistent() 10         0.0001      0.000008    0.0001      0.000008    0.03     0.03     |
|   make_refinement_compatible()     5          0.0000      0.000004    0.0000      0.000004    0.01     0.01     |
|                                                                                                                 |
| MeshTools::Generation                                                                                           |
|   build_cube()                     1          0.0001      0.000064    0.0001      0.000064    0.03     0.03     |
|                                                                                                                 |
| NewtonSolver                                                                                                    |
|   solve()                          5          0.0026      0.000516    0.2267      0.045338    1.02     89.78    |
|                                                                                                                 |
| OldSolutionValue                                                                                                |
|   check_old_context(c)             3840       0.0021      0.000001    0.0045      0.000001    0.83     1.80     |
|   eval_old_dofs()                  3840       0.0013      0.000000    0.0063      0.000002    0.50     2.48     |
|                                                                                                                 |
| Parallel                                                                                                        |
|   allgather()                      12         0.0000      0.000000    0.0000      0.000000    0.00     0.00     |
|                                                                                                                 |
| Partitioner                                                                                                     |
|   single_partition()               1          0.0000      0.000008    0.0000      0.000008    0.00     0.00     |
|                                                                                                                 |
| PetscLinearSolver                                                                                               |
|   solve()                          10         0.0065      0.000651    0.0065      0.000651    2.58     2.58     |
|                                                                                                                 |
| System                                                                                                          |
|   project_vector(old,new)          20         0.0018      0.000089    0.0160      0.000799    0.70     6.33     |
|                                                                                                                 |
| TopologyMap                                                                                                     |
|   init()                           5          0.0000      0.000003    0.0000      0.000003    0.01     0.01     |
 -----------------------------------------------------------------------------------------------------------------
| Totals:                            87315      0.2525                                          100.00            |
 -----------------------------------------------------------------------------------------------------------------


***************************************************************
* Done Running Example fem_system_ex2:
*   example-opt
***************************************************************
</pre>
</div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(window).on('scroll',function() {
    var scrolltop = $(this).scrollTop();

    if(scrolltop >= 215) {
      $('#fixedbar').fadeIn(250);
    }

    else if(scrolltop <= 210) {
      $('#fixedbar').fadeOut(250);
    }
  });
});
</script>

<!-- Google Analytics stuff -->
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-24978333-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

</body>
</html>
